hip.config.opts

This module is used for mantaining global options related to the engine

Members

Manifest constants

CustomRuntime
enum CustomRuntime;
Undocumented in source.
CustomRuntime
enum CustomRuntime;
Undocumented in source.
CustomRuntime
enum CustomRuntime;
Undocumented in source.
CustomRuntime
enum CustomRuntime;
Undocumented in source.
HE_ERR_ONLY
enum HE_ERR_ONLY;

Mantain only error related logging

HE_NO_LOG
enum HE_NO_LOG;

Used for disabling every engine log function

HIP_ASSETMANAGER_MAX_PROCESS_MS
enum HIP_ASSETMANAGER_MAX_PROCESS_MS;

8 ms makes FPS drop to 30. Useful for updating graphics and showing loading bars

HIP_ASSETMANAGER_PARTIAL_LOAD
enum HIP_ASSETMANAGER_PARTIAL_LOAD;

If partial load is true, It will use max process ms for loading files. But since it is task based, it might take more than MAX_PROCESS_MS

HIP_ASSETMANAGER_WORKER_POOL
enum HIP_ASSETMANAGER_WORKER_POOL;

////////////////////////////// Default Asset Files /////////////////////////////////

HIP_DEBUG
enum HIP_DEBUG;

Use that for mainly mantaining engine related debug things

HIP_DEBUG_GL
enum HIP_DEBUG_GL;

Will call HipRenderer.exitOnError for each glCall

HIP_DEBUG_WEBGL
enum HIP_DEBUG_WEBGL;

Will call HipRenderer.exitOnError for each glCall. WebGL has a bizarre glGetError in terms of performance, it can degradate it alone. This will possibily never be enabled.

HIP_DEFAULT_FONT
enum HIP_DEFAULT_FONT;
Undocumented in source.
HIP_DEFAULT_FONT_SIZE
enum HIP_DEFAULT_FONT_SIZE;
Undocumented in source.
HIP_DEFAULT_TEXTURE
enum HIP_DEFAULT_TEXTURE;
Undocumented in source.
HIP_DEFAULT_TIME_UNTIL_CLICK_COUNT_RESTART
enum HIP_DEFAULT_TIME_UNTIL_CLICK_COUNT_RESTART;

Default time in millis to restart the click count on Mouse and Keyboard

HIP_OPENSLES_FAST_MIXER
enum HIP_OPENSLES_FAST_MIXER;

Beware that a lot of effects are disabled on Android when using low latency, aka Fast Mixer. So, it is better to have a deep thought before allowing its low latency. You will also lose sample rate conversion, so it is a lot problematic. Until there's a hand made sample converter, it will be almost impossible to use.

HIP_OPENSLES_OPTIMAL
enum HIP_OPENSLES_OPTIMAL;

Will use OpenSL ES optimal sample rate for output and buffer size multiple.

HIP_OPTIMIZE
enum HIP_OPTIMIZE;

Unused yet?

HIP_TRACK_HIPLOG
enum HIP_TRACK_HIPLOG;

Used to track calls to find where the print call is located.

HipConcurrency
enum HipConcurrency;
Undocumented in source.
HipConcurrency
enum HipConcurrency;
Undocumented in source.
HipConcurrency
enum HipConcurrency;
Undocumented in source.
HipConcurrency
enum HipConcurrency;
Undocumented in source.
HipConcurrency
enum HipConcurrency;
Undocumented in source.
HipConcurrency
enum HipConcurrency;
Undocumented in source.

Variables

HIP_DEFAULT_WINDOW_SIZE
auto HIP_DEFAULT_WINDOW_SIZE;

Default size that will be used at opening the engine window. Currently it is 1280 width, 720 height

Meta